/*
Theme Name: FrauWow
Description: Developed by <a href="http://dimox.name/">Dimox</a>
Author: Dimox
*/

/* reset */html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}:focus{outline:0}/* end reset */

/* normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:bottom}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/* end normalize */

body {
	color: #2D2241;
	background: #FFF;
	font: 14px/1.22 'PT Sans', 'Helvetica Neue', sans-serif;
}

a {
	text-decoration: none;
	color: #3B5998;
}

a:hover {
	text-decoration: underline;
}

p {
	margin: 0 0 20px;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.alignleft {
	float: left;
}

img.alignleft,
.wp-caption.alignleft {
	margin: 5px 25px 10px 0;
}

.alignright {
	float: right;
}

img.alignright,
.wp-caption.alignright {
	margin: 5px 0 10px 25px;
}

.container {
	overflow: hidden;
	min-width: 320px;
	padding: 0 10px;
}

.wrapper {
	max-width: 1110px;
	margin: 0 auto;
}

.visually-hidden {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
}

.grid-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.grid-row:last-child {
	margin-bottom: -40px;
}

/* Header
-----------------------------------------------------------------------------*/

.header {
	position: relative;
	height: 280px;
}

.header:before {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0 calc(50% - 50vw);
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAPCAYAAAAF8/oEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjZJREFUeNrsmNtOwkAQhrelQCWihsQLNdEX0AfSB/SFfALjlSiIB46lxdnkG52QEiIIFGWSP1tqwe58O4fdoHl5XXLORSI/hsiZMRBNppSisSjj3s4WsOO724W+54Gdig4BkSFnxgnwrErIf78N5EQ0QgPRcIdleXu6uqnKsIevq/g98B+eRQ9L/HYNcAryWNTnOgHgO0B3Nh9URYZ9YJUIIA+sI/rQAItw8jLWM9c+GltmZZRFFWCGROLbLhpzo6oOrAz/fLDwU0mnQ3kmlDH7crTUuFW/Vwi8iDHmno/C13/MK6BE1YGl5cX3DYlASufVuFWbvpSFWObFL/hbixf+D+bnf0R09UiBI2BlP2lO1mkKccAEnkirJ4Dr/ELqLqrViLCA+TeBtdCCjTY4Ee1A+yhmJTaog+9/BFideSVE2BAttYWKCjCxiYnCnqmB5xToVzqpbbIS0bXP+3eA9WuddVSwCWsUxuwP/XjGPR+B3YID86AOANendqemxru/Ck5NJ9oHVkzKaQCxSzQWoTOsAaxKdHXNAlxZpogKvoJTUwMrZl94xr0xDtLaseqUGrKIaial++tHszkerMMxRQeXl0Y9pBccVmYOF6z0AOeNgDrmc+K+z1StNGpmHefpqJC0O2zSQCUsoMCt+bx2m8DZZsae2ITUknjK6YfG+WWeUzjtqd9suPwD9JTGQhukDFCh+z7LdW4Dh+zbCC5vb+imUlQeHGt7PKNOv5+THrMZ/3Nj9inAAHDYv9fC4z/OAAAAAElFTkSuQmCC') repeat-x 50% 169px, #F9D4DF url('i/header-bg-1.jpg') no-repeat 0 0/100% 100%;
}

.homepage .header {
	height: 470px;
}

.homepage .header:before {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAPCAYAAAAF8/oEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjZJREFUeNrsmNtOwkAQhrelQCWihsQLNdEX0AfSB/SFfALjlSiIB46lxdnkG52QEiIIFGWSP1tqwe58O4fdoHl5XXLORSI/hsiZMRBNppSisSjj3s4WsOO724W+54Gdig4BkSFnxgnwrErIf78N5EQ0QgPRcIdleXu6uqnKsIevq/g98B+eRQ9L/HYNcAryWNTnOgHgO0B3Nh9URYZ9YJUIIA+sI/rQAItw8jLWM9c+GltmZZRFFWCGROLbLhpzo6oOrAz/fLDwU0mnQ3kmlDH7crTUuFW/Vwi8iDHmno/C13/MK6BE1YGl5cX3DYlASufVuFWbvpSFWObFL/hbixf+D+bnf0R09UiBI2BlP2lO1mkKccAEnkirJ4Dr/ELqLqrViLCA+TeBtdCCjTY4Ee1A+yhmJTaog+9/BFideSVE2BAttYWKCjCxiYnCnqmB5xToVzqpbbIS0bXP+3eA9WuddVSwCWsUxuwP/XjGPR+B3YID86AOANendqemxru/Ck5NJ9oHVkzKaQCxSzQWoTOsAaxKdHXNAlxZpogKvoJTUwMrZl94xr0xDtLaseqUGrKIaial++tHszkerMMxRQeXl0Y9pBccVmYOF6z0AOeNgDrmc+K+z1StNGpmHefpqJC0O2zSQCUsoMCt+bx2m8DZZsae2ITUknjK6YfG+WWeUzjtqd9suPwD9JTGQhukDFCh+z7LdW4Dh+zbCC5vb+imUlQeHGt7PKNOv5+THrMZ/3Nj9inAAHDYv9fC4z/OAAAAAElFTkSuQmCC') repeat-x 50% 44px, #F9D4DF url('i/header-bg-1.jpg') no-repeat 0 0/100% 100%;
}

.homepage .header:after {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0 calc(50% - 50vw);
	background: url('i/header-bg-2.png') no-repeat 50% 100%;
}

.header__logo {
	position: absolute;
	top: 28px;
	left: 0;
	width: 169px;
	min-height: 113px;
	text-decoration: none;
	text-indent: -9999px;
	background: url('i/logo-header-1.png') no-repeat;
}

.homepage .header__logo {
	top: 84px;
	width: 324px;
	min-height: 217px;
	padding: 185px 0 0 143px;
	text-indent: 0;
	background: url('i/logo-header-2.png') no-repeat;
}

.header__logo-desc {
	color: rgba(45,34,65,.7);
	font-size: 12px;
}

.header__logo:hover {
	text-decoration: none;
}

.header__top-nav {
	position: absolute;
	top: 16px;
	left: 0;
	font-size: 12px;
}

.header__top-nav ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0 -15px;
}

.header__top-nav li {
	margin: 0 15px;
	list-style: none;
}

.header__top-nav a {
	color: rgba(45,34,65,.5);
}

.header__privacy {
	position: absolute;
	top: 16px;
	right: 0;
	width: 300px;
	font-size: 12px;
}

.header-hot {
	position: absolute;
	top: 83px;
	right: 0;
	width: 300px;
}

.header-hot__label {
	position: absolute;
	top: 14px;
	left: -43px;
	height: 20px;
	padding: 0 8px;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	text-transform: uppercase;
	color: #FFF;
	border-radius: 3px;
	background: #EA2C59;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}

.header-hot__title {
	font-size: 20px;
	font-weight: bold;
}

.header-hot__title a {
	color: #2D2241;
}

.header-hot__title a:hover {
	color: #3B5998;
}

.header-hot__comments {
	margin: 12px 0 0;
	opacity: .5;
	font-size: 12px;
}

.header__fav {
	position: absolute;
	top: 37px;
	left: 180px;
	color: #EA2C59;
	font-size: 12px;
}

.homepage .header__fav {
	top: 118px;
	left: 318px;
}

.header__fav:hover {
	text-decoration: none;
	border-bottom: 1px dashed;
}

.header__fav:before {
	content: '';
	position: absolute;
	top: -9px;
	left: -40px;
	width: 32px;
	height: 32px;
	border: 1px solid rgba(234,44,89,.2);
	border-radius: 50%;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMRJREFUeNpifKUTyYADOEDpA9gkWRhwg0YobY9NkgmHJicgtoNiJ1I0NiOxm3A5VRqIVZCwFhBbIamxBuKNQHwNiO/AMCMwcIqBjG4gZmQgDvwH4lKQU3uBOAOI/xGh6R9UbS/Mj7OAOA6I/+DR9AeqZhZ64CwF4rl4NM6FqsEaqvJ4NMrjiw5dJPYXKMYmh6JRABo134G4B4iVgFgRyv4OlROCKWYuFdNFNhGkIBSI1wPxNyjeDfUfGxA/B+InIMUAAQYAFPYm3WVwkcUAAAAASUVORK5CYII=') no-repeat 50% 8px;
}

.search-form {
	position: relative;
	height: 55px;
	border-radius: 5px;
	background: rgba(255,255,255,.4);
}

.search-form__field {
	width: 100%;
	padding: 14px 50px 14px 22px;
	border: none;
	background: none;
	font-size: 20px;
	font-weight: bold;
}

.search-form__field::-webkit-input-placeholder {
	color: rgba(45,34,65,.3);
}

.search-form__field:-ms-input-placeholder {
	color: rgba(45,34,65,.3);
}

.search-form__button {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 100%;
	border: none;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAalJREFUeNqc1EsoRFEYB/A7kwZZe2VsFFPjkUSEEdlqPMtzoUSUjQUpK1koZSUWyk55JMVCkVixUJ5ZkNgQiphJCgn/U/+rb+6cMZmvfnXOued859yZ71xb8Uq/ISIeasELmRADD7ALS7AFX3LBjnfstx0lxj0wDgVGYCRBNnTCDAxxg6Awk5XDIk9mhg9eOeYAOxMmQxOfBYSakMATmYkuoYenyYFCmIR3Pq+CwVAnq4c89q+gBk7FnCfo5SajEA3tMAvn1pPVif6IJZGMCdhk2wllutd0sf0Ia0bo+IR10XfpkjnYftH9qJbwwzfbsbpkflECKWGSpYFNvElQsn2xU9cfidRm1Wyr0x3rks2Lqu6GDk2iRJZPrln4sK0rjQ1YhgaIgymo5GQfX009y7esc+iSvUEfd/dwUjN96BYhimAOWuFOvqaKGxavqqV7sUgmOoRr0a9QV7BkdcBpDtgsXw2DF70U0lntz/yTVMGm8kQZYv4etOHrcaFLFi6yYAHcYuwAWuzG/0Ndt0Y4EWPqbk9HkkwmPBJj7kiTqTjjF0bd11sY/hFgALMMWCIxQpf7AAAAAElFTkSuQmCC') no-repeat 0 50%;
}

.header__search {
	position: absolute;
	top: 48px;
	left: 285px;
	width: 300px;
}

.homepage .header__search {
	top: 194px;
	right: 0;
	left: auto;
}

.soc {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px;
}

.soc__text {
	margin: 0 15px 18px;
	text-align: center;
	color: rgba(45,34,65,.7);
	font-size: 11px;
	line-height: 12px;
}

.soc ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	margin: 0 6px 18px;
}

.soc li {
	margin: 0 9px;
	list-style: none;
}

.soc a {
	display: block;
	width: 14px;
	height: 14px;
	text-indent: -9999px;
}

.soc .fb {
	width: auto;
	height: 24px;
	padding: 0 10px 0 33px;
	text-indent: 0;
	color: #FFF;
	border-radius: 2px;
	background: #3B5998 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAWCAIAAAB/rzpwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdRJREFUeNrcUztLHFEUvu/Z2XUXNaioi2hQUJAELWxEBBs7QcTCyiZlesFGkCCkSBWIQiC/wNJGkDwaW1EMKj4Qwceq6/qancede2/OOuvuaiCk9jAMc+/95jvn+865uH9iAf0VgVQyVMYgjBG8YxZjlLBKBEYIzp28bKpPdrbVVadspXUQqN/7mctc/glUawN8I0Ndk6M97S2vSvsf5n8sLm8+gTqeHB7omHk/BOkq9wmBfKgMDUNdFRfjw90lnOeHt45PMM57EoqugCrd3JBqS9dGy5Pzu49ffx2e5GKCXV27tsXLUINMzKJwEC03ds5WVvcYI5QSi1MaOaCNgewgKJAgrPgnmEUo4QAi+LFWgxghdgKcw3aM48ckgpFk3OIcWHEYGqU07h393PcmPfVuELgFp031qYjj3vHPrxyMsdFm9sv3zd0MA0QiLlrTNc8aVpWw4IEPkO/5EpQUfMEY/SMOj3NnWYcSUmhu9tpdXTsKQ5WwxduuxsjXTPZ+++DCEmx969T3ZUEdjAvIBlNdT3a+rvs2N5Z8yLv0c2f60zIXFORyRovdAh2CUJgMzkipGmARgkZmFduL/jteKLQ8hOCS0iZ340qpCjfCDZ518Y8AAwC2ZL82d0Z4GgAAAABJRU5ErkJggg==') no-repeat 8px 100%;
	font-size: 12px;
	line-height: 22px;
}

.soc .fb:hover {
	text-decoration: none;
}

.soc .vk {
	width: 18px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAOCAYAAAAi2ky3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAX1JREFUeNpi/P//PwM1ABMDlQALiNi3eftfmICiosIXRR1N/isnz3xcs2YN37dv38DimpqaDIk5mYwwdch6uLg4v7B8ufpAfP36dUw/fvwAC0pLS/M1dHcwKPCIqIkIi7y4+PQiWPzYsWMMno6e9RLaCo1bVq75v3HjRrhrQHqYeLQVXrq7u8MFnz59CrYNJK6gqAAXFxQUZAAZAmKfOXMGxVt2dvb/wGHkoGMiwcHBAZc4dOggzrADuQZkGQzo6+kzOPl6MoM1YHMVSMOD+w/gYt+/f2c4sffAx507d6K4MsE3RALEZkSO/obSChTbCIHk5ORPFs4O/BjRHxIS8gnZi4TAmdNn+LCmIx1zE35kL6IDkFeQwcVLFxmmdPT8x5ogfcJDGP39/bEaVJRV1IAuBzJs5byF/1mwaQAZpqCg8HHr1q18T548YQClMWBaAUe/DyQJ/AcFOiztXb9+HTWwsQFQgv3CwJDBw8AwAxS76OLgWAfKMVIr0wIEGACKl6DcdB8zhgAAAABJRU5ErkJggg==');
}

.soc .in {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZBJREFUeNpifHXlftyW/TsWfv/+nYEYICMjw+AXGcrIMnHOlIU/fvxgIBbcu3eX4e3bt/9ZiNFkZ2cPtgXEbq2q/Q9yHRMxtggLCz9HF2PBppCDg4NBSkqa4fv3bwzPnz9nuHjxoiSQ/R8kB7JNUBCLRkGgaH50sgSPtsJLEP/h1VsPZs+ZJQ/yGzIAO1VbW4fBw8MDLODl5fUJpgkE5LXVFHR19cDs3Jy8hyCD4Rq5uLgYODm5wP7g5OTE4kchMP39xzdBFBshmjm5QfStW7f50DUC/QimNYwN+DECx9DGkn/btm3/Dx06COL+d9IzlQAmCffV29YvBAWQqakZ7lBNi06On7V07kKQZiB+ARNXUlJmCE+KY8SpUVRbYVF1W/Oi80eOf7xw4SIfMP4Y1NRUP8Gc+PPqAyYUjXfu3GbYs3HLf2RDZGVlwPSTJ0/4gBgs9+3bd4b3798Do0yIgQUUFVevXmHYsWMH0elVX1//OeP///8ZXl99EAcOESBmRFP0H43PxcCwk5WB4TVAgAEAi7+XtKESleMAAAAASUVORK5CYII=');
}

.soc .ok {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASFJREFUeNqEkrFqAkEQhm9PzYmNkUgM+ggSCaQLaYJNENKmiVZ5izxZUDsxYCNiEdKa9lIYObhEPC/fyojL3mIO/pvd2f+fnZ0ZpZR69jyv6mW/HFBg4zhb5vnVwInj8BtsQcUVVAsTy5mkadrHTmR/RVYdK3iSd0SbiugaBOCNQGXEdyYpI4S0wPgQH2Q/x3zaPN9xY12/DcEAjFhH4MImZW7kphsEoU5RXwia+Nr/CdGkQ4jnrB9FGOF7xXdv8jNCEEIcS2F0H39AQ1pz6AeRbrGFQ6bqEhuDhTS/ha8rA7H/Nr6jqh+YmUyTLtS7tOh4VYmuixJgn0CP9ZlUd2vx1Is1FSt5e0n2v5L6qcFZa8KXNY9FsbGRVcnY74L/CTAA/BBYa60fjbAAAAAASUVORK5CYII=');
}

.soc .yt {
	width: 12px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATdJREFUeNps0rtKA0EUxvHMmHgJGoNW2UYUFAW7tTBCyhTa2dlo4Tv4MoJgJVhpaSNa6QN4aWxEMHhBQeItJnH8H/gGluDAj51szsw5Z2ZdmqY5jTU8YQ7baOf+GX1JksR5Hqt4RAVVfGuDSdzjN59ZfIWyskwjYAn9GMK5BfnMAivhBs/40tNr3opBvqdEh08MqwzLNotxdGLdcVjqQ/VwhBFc4wFvVn9csIB1BXT0rqvsTo3b7x/s2Z8r2FetddSUcQcbKGSq2PSqdUpp7WQucKnnAZo4wZn1ZhlKWnCro31BEWM4tR5CCPY+OOe2vJpp62k1D6oPWzSDVxZY5iQea1fBLTV2p3lTt+sZZXYfsFjb6R0TutVR+1wwbzujgWUc626Kjo9vUcdaUnCh51hjuR/Y/RNgAHJUU7ePO7r8AAAAAElFTkSuQmCC');
}

.header__soc {
	position: absolute;
	top: 64px;
	right: 0;
}

.homepage .header__soc {
	top: 275px;
	right: 0;
	width: 330px;
}

.homepage .header__soc .soc__text {
	max-width: 230px;
	text-align: left;
}

.homepage .header__soc .soc__text br {
	display: none;
}

.header__nav {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	font-size: 20px;
	font-weight: bold;
}

.header__nav ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.header__nav li {
	list-style: none;
}

.header__nav a {
	position: relative;
	display: block;
	height: 127px;
	padding: 58px 28px 0;
	color: #2D2241;
	border-radius: 3px 3px 0 0;
}

.header__nav a:hover {
	text-decoration: none;
	color: #FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#3AB175), to(#0A8095));
	background: linear-gradient(#3AB175, #0A8095);
}

.header__nav a:hover:before {
	content: '';
	position: absolute;
	top: 17px;
	left: 50%;
	width: 30px;
	height: 30px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjtJREFUeNq81k1IFkEAxvFXMSU0PSgEgRJCxyzSQyRBKZqIYBAYeglE8gMCIcKLYhpJqPh16SCkHowIKvLSB4rdMpGoQ9RJ7BKIFmUlKtn2n3oW18VWcWcd+PHuuzu7z87szM7GOY4T26PSh9c4hdyEPQgswhLWMKJ9l+MjDMxCGsowhVSFm/I5LsKu7kENTmMcGbiJX/gWM8GWHUY/juMlvuADXjn/ijkei+IZr6AaR/EGJ7W/AuVI/PvPcmvv4xGOYEUtvIZpfEKiW9dmaBYKsIr36t4FvFC3NyEtimATeAO31VLTykwsos5f30ZgOnJQq8AltOE3niIZqf7zbMzjXMxovppyQFOmGO/wUy+QzcVSN39Ua4dwSc84JegcG6GDCjXz9Duyd3Je2NAhhdbo/wkk2ArOQ3xAaP1ubnq7CqO6+Bwqtwit3W1vBR0c08W/YkrbZp72hmnpdsFPdPHr+q3CBWejVIcdlFvN42co0ZLWiwGMIkVfEKYcCj37fXcyrhaZd2sH1rX/gfYXoULb5bZaPIFCLV352IfzniXNLObPtaDPaqEP3WL3mZrVpc+7YPt0qxd+YBkHwwyuBgWVolPbZwNOeqw6TWFHtVmw7yjMlHMBJ3SoTkvYUR3zDJRJ3Auo3K26bTYWFndwmd/9SPrPUOjCVbSj1cqXGelrGEaZZyp57+6WzZZ6u9r9criCY74K/TrWavsz2N24q4CHaEQ75rWvOYJv701vrov6BHXLW5yJItT4I8AAq6zqz/cD888AAAAASUVORK5CYII=');
}

.header__nav a:hover:after {
	content: '';
	position: absolute;
	bottom: 27px;
	left: 50%;
	width: 36px;
	height: 3px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	background: #FFDA61;
}

/* Middle
-----------------------------------------------------------------------------*/

.middle {
	padding: 40px 0;
}

.middle:after {
	content: '';
	display: table;
	clear: both;
}

.content {
	float: left;
	width: 100%;
	padding: 0 calc(31.53% + 30px) 0 0;
}

.breadcrumbs {
	margin: -3px 0 37px;
	color: rgba(45,34,65,.5);
	font-size: 12px;
}

.breadcrumbs a {
	text-decoration: none;
}

.breadcrumbs a:hover {
	text-decoration: underline;
}

.breadcrumbs .home {
	padding: 0 0 0 20px;
	background: url('data:image/gif;base64,R0lGODlhCwAJAIABADtZmP///yH5BAEAAAEALAAAAAALAAkAAAIWjA2nCLnRYDxTUnetdJFDBH7eljRRAQA7') no-repeat 0 3px;
}

.breadcrumbs .sep {
	position: relative;
	display: inline-block;
	width: 3px;
	height: 5px;
	margin: 5px 8px 0 9px;
	vertical-align: top;
	text-indent: -9999px;
	border-left: 1px solid #3B5998;
}

.breadcrumbs .sep:before,
.breadcrumbs .sep:after {
	content: '';
	position: absolute;
	width: 1px;
	background: #3B5998;
}

.breadcrumbs .sep:before {
	top: 1px;
	bottom: 1px;
	left: 0;
}

.breadcrumbs .sep:after {
	top: 2px;
	bottom: 2px;
	left: 1px;
}

.headline {
	margin: -7px 0 24px;
	text-transform: uppercase;
	font-family: 'Ubuntu', 'Helvetica Neue', sans-serif;
	font-size: 26px;
	font-weight: bold;
}

.subacts {
	margin: 0 0 40px;
	padding: 20px 25px;
	border-radius: 5px;
	background: #CDFFE6;
}

.subacts__title {
	margin: 0 0 14px;
	text-transform: uppercase;
	font-family: 'Ubuntu', 'Helvetica Neue', sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.subacts__list {
	margin: 0 0 0 20px;
}

.subacts__list li li ul {
	display: none;
}

.subacts__list .current-cat-ancestor > ul,
.subacts__list .current-cat > ul {
	display: block;
}

.subacts li {
	position: relative;
	list-style: none;
	font-size: 14px;
}

.subacts li:before {
	content: '';
	position: absolute;
	top: 7px;
	left: -12px;
	width: 3px;
	height: 5px;
	border-left: 1px solid #3B5998;
	border-radius: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#3B5998), to(#3B5998)) no-repeat 0 1px/1px 3px, -webkit-gradient(linear, left top, left bottom, from(#3B5998), to(#3B5998)) no-repeat 1px 2px/1px 1px;
	background: linear-gradient(#3B5998, #3B5998) no-repeat 0 1px/1px 3px, linear-gradient(#3B5998, #3B5998) no-repeat 1px 2px/1px 1px;
}

.subacts li + li {
	margin: 8px 0 0;
}

.subacts ul ul {
	margin: 8px 0 0 20px;
}

.headline + .cat-desc {
	margin-top: -3px;
	margin-bottom: 36px;
}

.pagination + .cat-desc {
	margin-top: -7px;
}

.cat-desc .post__entry {
	font-size: 16px;
}

.items {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -17px;
}

.item {
	overflow: hidden;
	width: calc(33.33% - 34px);
	margin: 0 17px;
	padding: 0 0 40px;
}

.item__image {
	position: relative;
	overflow: hidden;
	margin: 0 0 24px;
	border-radius: 5px;
	background: #F3F1F9;
}

.item__image img {
	display: block;
	width: 100%;
	height: auto;
}

.item__label {
	position: absolute;
	top: 15px;
	left: -43px;
	width: 150px;
	height: 28px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	text-align: center;
	color: rgba(45,34,65,.8);
	background: #FFD853;
	font-size: 12px;
	line-height: 26px;
}

.item__cat {
	position: relative;
	z-index: 1;
	margin: -24px 0 -5px;
	padding: 27px 0 17px;
	font-size: 12px;
}

.item__title {
	margin: 0 0 22px;
	font-size: 20px;
	font-weight: bold;
}

.item__title:last-child {
	margin-bottom: 5px;
}

.item__title a {
	position: relative;
	display: block;
	color: #2D2241;
}

.item__title a:hover {
	color: #3B5998;
}

.item__title a:before {
	content: '';
	position: absolute;
	right: 0;
	bottom: 10px;
	left: 0;
	height: 500px;
}

.item__text {
	margin: 0 0 33px;
}

.item__text:last-child {
	margin: 0 0 -4px;
}

.item__comments {
	display: inline-block;
	height: 20px;
	margin: -7px 16px 0 0;
	padding: 0 12px 0 27px;
	vertical-align: top;
	color: #FFF;
	border-radius: 5px;
	background: #EA2C59 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAL1JREFUeNqEzz0KwkAQhuGJBARBggg2tiIiuUBu4BW0tNUzaGMraGVvrV06DyD2Vv40gijG0kIsXN+RXUgTDTxsZvIlMxFjjFgtxNjjZM/Y9r8ZF5zgihEi1O2p9QVTF+7hjlpqSpr2E/S12KGTEXTamsuJSBFr+X1tUNDwE80/YX3+0hFDbBFkrFDCEQP3AzeUEaKBiu13ccACvs/nI+QxRwhdzbPjE4wx08LjDb2pYoUl3gjwwDm9+EeAAQBtjuk2xLYPiAAAAABJRU5ErkJggg==') no-repeat 10px 50%;
	font-size: 12px;
	line-height: 19px;
}

.item__views {
	display: inline-block;
	margin: -4px 0 0;
	padding: 0 0 0 24px;
	vertical-align: top;
	color: rgba(34,50,72,.5);
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAJCAYAAADtj3ZXAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAORJREFUeNpk0UtLAlEYh3FT8zqoqCheatHChSAoLtz5/UFdl0K0cMJLkqWCDob2vPA/MOiBH8yB9zonHrk/BTRRQQYnbPCJr3DgQ+g7hhZeEMUcW+TxrFgr8IqjS7CTRB9Puo/wgTN8rNHQVFV8I7DkFAYoKtFGnGIID0uN7mmKBGq2giV3UQ6Nv8ABbaS19w5xdXUTF2y3mSq74+m+x6NWsfGzoZgL3qxCoFFL2j2t+zt+9YOsa0cdrfDYYtwPswIr5NS5qeoHrdTTrlZ0gp/bp4roiepKzqvjnybw9VRXF/wvwAB4AjQudRDgjQAAAABJRU5ErkJggg==') no-repeat 0 3px;
	font-size: 12px;
}

.item-small {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	margin: 0 0 30px;
}

.item-small:last-child {
	margin: 0;
}

.item-small__image {
	overflow: hidden;
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
	width: 160px;
	margin: 0 30px 0 0;
	border-radius: 5px;
	background: #F3F1F9;
}

.item-small__image img {
	display: block;
	width: 100%;
	height: auto;
}

.item-small .item__title a {
	position: static;
}

.item-small .item__title a:before {
	top: 0;
	bottom: auto;
	left: 0;
	width: 160px;
	height: 120px;
}

.pagination {
	text-align: center;
}

.pagination:not(:last-child) {
	margin: 0 0 40px;
}

.pagination a,
.pagination span {
	display: inline-block;
	width: 35px;
	height: 35px;
	margin: 0 1px;
	-webkit-transition: .1s;
	transition: .1s;
	vertical-align: middle;
	text-decoration: none;
	color: #FFF;
	border-radius: 5px;
	background: #3B5998;
	font-family: 'Ubuntu', 'Helvetica Neue', sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 34px;
}

.pagination a:hover,
.pagination .current {
	background: #EA2C59;
}

.pagination .prev,
.pagination .next {
	font-size: 17px;
}

.popular {
	position: relative;
	margin: 0 0 40px;
	padding: 0 0 10px;
}

.popular:before {
	content: '';
	position: absolute;
	z-index: -1;
	right: -100%;
	bottom: 0;
	left: -100%;
	height: 15px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAPCAYAAAAF8/oEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAtBJREFUeNrsmEtrE1EYhqdSY1trrfGGl3qJtbEKtYorFdGVLsQiFqTuxbW/wB8guNKliOKiiwGhiCiIKHhbibe0VqlaDd5aoia9aBtSn5O8g9NBosRcJm0+eJIhyWRmznvO+33fqZp6caTRsqwlUA8NUANzIADVYgKSejeMwDcY1rH5rhK5RNjO6TQjyik4KAHi8ANSLrGSLhEDwojsCN4NdfAJBuEd9MLriip5iP7OEK9tsAzWQtBoYcQ4Dyf/46+3QS0sgsVwAiKwFD7AANySoJX4u1DreN0NrRIpARvhCtx1FlcVVpnPy86Dn7BBQq6AlRDSquyD65XV6LHK/s5mjvbAVhjVZDeT/ks6JYXtAX5Ty/u4c1q+hftTzIdVstX1sEl59A5cncWSmZRzAPYpPb2EVxLrIyIlsp1cDOHcYQRbA6tVAB015gCXdMOzIYwVHoIt8Fj1QDRdI4Tt0X/9k2IL5w4n0YZkE0PQA09nqGA7tMICShmRtB2G7eFcq8pSxaB4Bs+N28Nh6IIbcHuGCLYXOuCzVpixwzeq2nOOah88WFJ2aTz+CbSoSj0H95QH42UmVoPscJdcpEcFx3uYyscFSmmV2aJFxcxmaFcOMCvwoc8F2wn71eNGNBG/alLmtQH3q3DumdukSrRZrYWZtfclYsoHlWG7+i7TAl1T0fVWJAq5c+LniGvm9km0JrUWp5Ubh5QvHqk3LLSl1mkSbVdOrtfxGXgA31UlFjz8LpwTKdllVPdsa8CWayvoggbObADEtCozzWuGqHol9zbehGsMAtb07byg7C4oWvV5Stc9CzetzDafscO5MFnMASkX4bzFjKVV5jT4F5UPF8BCDXaHBr9RfWON9XvP9bLr2Y0Yx6zpG+gxCR5TYeEUSCNyALPyxlz3NFnsQShH4bzhNK29ntzTneWcNuUiS1Xe8Sy/NRXuuOezsVI/9C8BBgD1Xb2QtvnrVQAAAABJRU5ErkJggg==') repeat-x 50% 0;
}

.popular__head {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	text-align: center;
}

.popular .slick-prev,
.popular .slick-next {
	width: 22px;
	height: 30px;
	margin: -30px 40px 0 0;
	padding: 0;
	text-indent: -9999px;
	border: none;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAUCAYAAAC58NwRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPVJREFUeNpitNpYykAA1AHxcyCeDeKwEFAcDMQNQMwIxMZAnMeER7E2EC+AKgYBOSD+i0sDPxBvAGIeKP8OEEfi0sAMxMuBWAXK/wLEgUD8EcTBpgHkZk8o+z8QJwDxFZgkExZPViPx24B4LbICJjye3A7E9ejWMxHyJDYNbPg8icsGRiSx/1DMgEvDL6j1d6BivFDn8eOz4QPUGV+gfJDzlkHjhAFXKIHCOhHJOV7QOMGpAQTWAHE7Er8aGjc4NcCS83akwJgPjSOcGkBhH4UrEHClVmyBAIorZnz54Qo04cEC4THIAkI5DpTwGqFZdBZIACDAAA8jNLDatyCXAAAAAElFTkSuQmCC') no-repeat 50%;
}

.popular .slick-prev:hover,
.popular .slick-next:hover {
	opacity: .8;
}

.popular .slick-next {
	margin-right: 0;
	margin-left: 40px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.popular .item {
	width: calc(25% - 34px);
}

.popular .item:nth-child(n+5) {
	display: none;
}

.slick-slider .item:nth-child(n+5) {
	display: block;
}

.beauty {
	width: calc(50% - 30px);
	margin: 0 15px 40px;
	padding: 40px;
	border-radius: 5px;
	background: repeating-linear-gradient(135deg, #CDF0F8 33%, #CDFDE8 66%, #CDF0F8 100%);
}

.beauty__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -9px -40px 0;
	padding: 0 25px 42px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAPCAYAAAAF8/oEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAiZJREFUeNrsmW1OwkAQhttSPgU/4IdGEzmIXkQv4JX0Ap7Ek+g/TQRBWgTauovPhEkT0FgCVDvJm20DZbfzzryzO7gXV7dOzs0DvkGJazeFhO8mIAaRwZTrrdjD/c2vnvNzRlINVICP048MZhARK4IELs8LkUK2JXqgyJ2CicGYcSfNzwFRTUYfR9YNejhWiHrMMEddkWnnOCAQAu4/mGsEqQVxKxy5b1AliyxZQ5wW4Ugtf1ktTN33Gav4p2zQIYDsvO9kaVQQ9xXthwYNHDLGQbMlNSjZwJo+gJBZg0Q7nrLOIfh3xFkntFlHgIMmkJXsmBKMQaBqrA24c4Ksv8lNzraIa1JLRmACImf3LUJeQ+Q0IgDPyNDeJmrhpomzctiiRgx56VGOjyIipyHvYevzMe/1RnbmlrgK2WXr1ysROUN2/opJFoqUVtlgHakgzQ1xLeDyUi9ql/hXLVG1MERCbR3scj9YV8Cukzi7wD1QQUJGjJNtdie2ZFK3awRtjWOFB4nvWUh0M7S8fCShAVElFvesdoZTpzBHdW0qHCmqoKwCey61D/c3yW8yLt3jK/HjnjqMyjY4Jrue1QE5LPhZKaOymZGujI8/bS08sQp1eX2XqPPr1Fm08qRLFAtx3dQEbWfR49NN2BlnlcBZNGifFImF/dxiJaWBybJ5t8aQVidZBB1n0TyXBronUtlIRUX4Tbonhd/XZ8v+HTAkeuazpQnxKcAAJuu9WWOkJN4AAAAASUVORK5CYII=') repeat-x 50% 100%;
}

.beauty__list li {
	width: calc(50% - 30px);
	margin: 0 15px;
	list-style: none;
}

.beauty__list a {
	position: relative;
	display: block;
	padding: 6px 20px 8px;
	color: #2D2241;
	border-radius: 5px;
	font-size: 18px;
	font-weight: bold;
}

.beauty__list a:before {
	content: '';
	position: absolute;
	top: 15px;
	left: 0;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #3AB175;
}

.beauty__list a:hover {
	text-decoration: none;
	color: #FFF;
	background: -webkit-gradient(linear, left top, right top, from(#3AB175), to(#098095));
	background: linear-gradient(to right, #3AB175, #098095);
}

.beauty__list a:hover:before {
	display: none;
}

.beauty .hot {
	margin: 0 -40px -40px;
}

.hot {
	position: relative;
	padding: 30px 40px 30px 80px;
}

.hot--archive {
	width: 100%;
	margin: 0 15px 40px;
	border-radius: 5px;
	background: repeating-linear-gradient(135deg, #CDF0F8 33%, #CDFFE6 66%, #CDF0F8 100%);
}

.hot__label {
	position: absolute;
	top: 48px;
	left: 31px;
	height: 20px;
	padding: 0 8px;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	text-transform: uppercase;
	color: #FFF;
	border-radius: 3px;
	background: #EA2C59;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}

.hot__title {
	font-family: 'Ubuntu', 'Helvetica Neue', sans-serif;
	font-size: 32px;
	font-weight: 300;
}

.hot__title a {
	display: inline-block;
}

.hot__comments {
	margin: 19px 0 7px;
	opacity: .5;
	font-size: 12px;
}

.category {
	width: calc(50% - 30px);
	margin: 0 15px 40px;
}

.category__head {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px 14px;
}

.category .headline {
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}

.category__link {
	margin: -7px 15px 10px;
	font-size: 12px;
}

.category .items {
	margin-bottom: -40px;
}

.category .item {
	width: calc(50% - 34px);
}

.viewed {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 0 40px;
	padding: 105px 0 90px;
}

.viewed:before {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0 calc(50% - 50vw);
	background: #FEEB8B url('i/viewed.jpg') no-repeat 50% 0/cover;
}

.viewed__image {
	overflow: hidden;
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	margin: 48px 30px 0 0;
	border-radius: 50%;
	background: #F3F1F9;
}

.viewed__image img {
	display: block;
	width: 100%;
	height: auto;
}

.viewed__inner {
	width: 49%;
}

.viewed__headline {
	display: inline-block;
	height: 25px;
	margin: 0 0 20px;
	padding: 0 25px;
	color: #FFF;
	border-radius: 5px;
	background: #EA2C59;
	font-size: 12px;
	line-height: 24px;
}

.viewed__title {
	margin: 0 0 19px;
	font-family: 'Ubuntu', 'Helvetica Neue', sans-serif;
	font-size: 36px;
	font-weight: 300;
}

.viewed__title a {
	color: #2D2241;
}

.viewed__title a:hover {
	color: #3B5998;
}

.viewed__comments {
	margin: 0 0 26px;
	opacity: .5;
}

.viewed__respond,
.form__button {
	display: inline-block;
	height: 50px;
	padding: 0 25px 0 60px;
	-webkit-transition: .1s;
	transition: .1s;
	text-transform: uppercase;
	color: #FFF;
	border-radius: 5px;
	background: #3B5998 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAUCAYAAACJfM0wAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAexJREFUeNqs1U9Ik3Ecx/E9m7PZH4kOraBD2i3wEBNLEWO0g3UJuqRHIYjomB7y4CHw6k5R0DlURLJT6WEIanmyS5dSMnJRKVGtWcq2Ht/f8Rk8e5rCnF94sfH8fs+H337/5riuG6hQDWhBNzrRhBNq+4lVzOMF3mLzvwQL9oljAgW3vDLir2dI+HMcz4jDGMQ9HEMOUxrZCn6r31Gc0y+5jgj+YATD2PKOOISkZxTjuIiGCr+oJIIYnnree4xDxcGq04AatnEXzh6Bftb3lt61GioFn8e6Ht6vItCvXxk/cMEePNCDBTTWEGzTllLWSJBpvqZFGUMmsP/6i1F9v2LBZ7WS7wO117J2z2kLDuEf8gcQXFCWY8FfddJOHUDwGZ2B70EdAEdzHa4htA5XYZmLtpqXkdNq9tSwK24gL/GATspDBa9pX1cbegmrynhip7LU0IZfamivIrAed5DWu68RtbY6zc9hLeAHvNGzZnTgE9LaRq762kJ34SZa1X8at/GtNOFWMS3cvO7hXvThuNrtpst6giOeRfuMR0jqliuWXSBH+Hxup0Vb76RWNqvRW3hU12VQl/qGft0sJvW9rCw4weeMtpzVO7zUXbzkC3Y0Kgv+qAOx696zv59XSGFOfzVfPH0ymueqakeAAQBDQ5MONGC3XAAAAABJRU5ErkJggg==') no-repeat 22px 50%;
	font-family: 'Ubuntu', 'Helvetica Neue', sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 50px;
}

.viewed__respond:hover,
.form__button:hover {
	text-decoration: none;
	background-color: #4366AE;
}

.recent {
	position: relative;
	padding: 40px 0;
}

.recent:before {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	right: -100%;
	bottom: 0;
	left: -100%;
	background: #F3F1F9;
}

.recent .headline {
	text-align: center;
}

.recent .item {
	width: calc(25% - 34px);
	padding-bottom: 30px;
}

.recent .item__image {
	background: rgba(255,255,255,.8);
}

.more {
	text-align: center;
}

.more__button {
	display: inline-block;
	height: 50px;
	padding: 0 25px;
	-webkit-transition: .1s;
	transition: .1s;
	text-transform: uppercase;
	color: #3AB175;
	border: 1px solid #3AB175;
	border-radius: 5px;
	font-family: 'Ubuntu', 'Helvetica Neue', sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 48px;
}

.more__button:not(.loading) {
	cursor: pointer;
}

.more__button:not(.loading):hover {
	color: #FFF;
	background: #3AB175;
}

.post {
	margin: 0 0 22px;
}

.post:last-child {
	margin-bottom: 0;
}

.post__headline {
	margin: -8px 0 20px;
	text-transform: uppercase;
	font-family: 'Ubuntu', 'Helvetica Neue', sans-serif;
	font-size: 30px;
	font-weight: bold;
}

.post__entry {
	font-size: 18px;
}

.post__entry:after {
	content: '';
	display: table;
	clear: both;
}

.post__entry > :last-child {
	margin-bottom: 0;
}

.post__entry a {
	text-decoration: underline;
}

.post__entry a:hover {
	text-decoration: none;
}

.post__entry h2,
.post__entry h3,
.post__entry h4,
.post__entry h5,
.post__entry h6 {
	margin: 30px 0 20px;
	text-transform: uppercase;
	font-family: 'Ubuntu', 'Helvetica Neue', sans-serif;
	font-size: 26px;
	font-weight: bold;
}

.post__entry h2:first-child,
.post__entry h3:first-child,
.post__entry h4:first-child,
.post__entry h5:first-child,
.post__entry h6:first-child {
	margin-top: 0;
}

.post__entry h3 {
	font-size: 20px;
}

.post__entry h4 {
	font-size: 18px;
}

.post__entry h5 {
	font-size: 17px;
}

.post__entry h6 {
	font-size: 15px;
}

.post__entry li {
	margin: 0 0 4px;
	list-style: none;
}

.post__entry li ul,
.post__entry li ol {
	margin-top: 4px;
	margin-bottom: 0;
}

.post__entry ol {
	counter-reset: li;
	display: table;
	margin: 0 0 20px;
	padding: 0 0 0 40px;
}

.post__entry ol > li {
	position: relative;
}

.post__entry ol > li:before {
	content: counter(li) '.';
	counter-increment: li;
	position: absolute;
	top: 0;
	left: -40px;
	width: 28px;
	text-align: right;
	color: #EA2C59;
	font-weight: bold;
}

.post__entry ul {
	display: table;
	margin: 0 0 20px;
	padding: 0 0 0 40px;
}

.post__entry ul > li {
	position: relative;
}

.post__entry ul > li:before {
	content: '';
	position: absolute;
	top: 6px;
	left: -25px;
	width: 11px;
	height: 10px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJNJREFUeNpifKUTyYAFNAJxPbogExaFbkBcB6XxKmYE4mYouwnKhwMWILYGYg0gVgZibSA2g8qZA/EGIL4KxHeB+AZIsTAQTwFiDixO8oPiH0AcDnLGJiD2BOLPDNjBJ6j8JpibDwBxNg7FOVB5FA+K4VAsii009KH0aagtp6F8A2yKfwKxLzQ0pkFpX6jnwAAgwADRjRfUTDgMjQAAAABJRU5ErkJggg==') no-repeat;
}

.post__entry .adaptive-table {
	overflow: auto;
	max-width: 100%;
	margin: 23px 0;

	-webkit-overflow-scrolling: touch;
}

.post__entry .adaptive-table table {
	margin: 0;
}

.post__entry table {
	width: 100%;
	font-size: 14px;
}

.post__entry th {
	text-align: left;
}

.post__entry th,
.post__entry td {
	padding: 10px 0 11px 20px;
	vertical-align: middle;
}

.post__entry th:last-child,
.post__entry td:last-child {
	padding-right: 20px;
}

.post__entry th {
	padding-top: 7px;
	vertical-align: middle;
	line-height: 1;
}

.post__entry tr:nth-child(even) td {
	background: #F3F1F9;
}

.post__entry tr:hover td {
	background: #FEEA6F;
}

.post__entry blockquote {
	margin: 23px 0;
	padding: 18px 20px 20px 180px;
	border-radius: 5px;
	background: #F9D4DF url('i/blockquote.jpg') no-repeat 12px 100%;
	font-size: 20px;
	font-weight: bold;
}

.post__entry blockquote p {
	margin: 0;
	padding: 10px 0;
}

.post__entry .yellow,
.post__entry .green,
.post__entry .blue,
.post__entry .turquoise,
.post__entry .red,
.post__entry .purple {
	margin: 23px 0;
	padding: 18px 20px 20px 128px;
	border-radius: 5px;
	font-size: 20px;
	font-weight: bold;
}

.post__entry .yellow {
	border: 2px solid #FEEA6F;
	background: url('i/block-yellow.png') no-repeat 25px 50%;
}

.post__entry .green {
	border: 2px solid #75E0AC;
	background: url('i/block-green.png') no-repeat 23px 50%;
}

.post__entry .blue {
	border: 2px solid #688BD5;
	background: url('i/block-blue.png') no-repeat 23px 50%;
	
}

.post__entry .turquoise {
	border: 2px solid #30d5c8;
	background: url('i/block-turquoise.png') no-repeat 23px 50%;
	
}

.post__entry .red {
	border: 2px solid #ff0000;
	background: url('i/block-red.png') no-repeat 23px 50%;
	
}

.post__entry .purple {
	border: 2px solid #8b00ff;
	background: url('i/block-purple.png') no-repeat 23px 50%;
	
}

.post__entry .links {
	margin: 23px 0;
	padding: 24px 30px 26px;
	border-radius: 5px;
	background: #F3F1F9;
	font-family: 'Ubuntu', 'Helvetica Neue', sans-serif;
	font-size: 14px;
}

.post__entry img {
	max-width: 100%;
	height: auto;
}


.post__entry .video {
	position: relative;
	overflow: hidden;
	height: 0;
	padding: 56.25% 0 0;
}

.post__entry .video iframe:not(.height100) {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


#toc_container {
	margin: 25px 0;
	padding: 20px 25px;
	border-radius: 5px;
	background: #CDFFE6;
}

#toc_container .toc_title {
	margin: 0 0 14px;
	text-transform: uppercase;
	font-family: 'Ubuntu', 'Helvetica Neue', sans-serif;
	font-size: 20px;
	font-weight: bold;
}

#toc_container ul {
	margin: 0 0 0 -20px;
}

#toc_container ul ul {
	margin-top: 8px;
}

#toc_container li {
	margin: 0;
	font-size: 14px;
}

#toc_container li:before {
	top: 7px;
	left: -12px;
	width: 3px;
	height: 5px;
	border-left: 1px solid #3B5998;
	border-radius: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(#3B5998), to(#3B5998)) no-repeat 0 1px/1px 3px, -webkit-gradient(linear, left top, left bottom, from(#3B5998), to(#3B5998)) no-repeat 1px 2px/1px 1px;
	background: linear-gradient(#3B5998, #3B5998) no-repeat 0 1px/1px 3px, linear-gradient(#3B5998, #3B5998) no-repeat 1px 2px/1px 1px;
}

#toc_container li + li {
	margin: 8px 0 0;
}

.wp-caption {
	background: #F3F1F9;
}

.wp-caption.alignnone,
.wp-caption.aligncenter {
	margin-bottom: 23px;
}

.wp-caption-text {
	padding: 13px 10px 15px;
	text-align: center;
	color: rgba(45,34,65,.7);
	font-size: 14px;
}

.post-share {
	margin: 0 0 35px -5px;
}

.post-share .pluso-more {
	display: none !important;
}

.comment-list {
	margin: 0 0 40px;
}

.comment-list li {
	list-style: none;
}

.comment-list .children li {
	padding: 0 0 0 20px;
}

.comment {
	position: relative;
	margin: 0 0 15px;
	padding: 20px 20px 20px 100px;
	border-radius: 5px;
	background: #F3F1F9;
}

.comment:after {
	content: '';
	display: table;
	clear: both;
}

.comment .avatar {
	float: left;
	margin: 0 0 0 -80px;
}

.comment-meta {
	margin: 2px 0 10px;
	font-size: 12px;
}

.comment__author {
	color: #3B5998;
}

.comment__text > :last-child {
	margin-bottom: 0;
}

.comment__reply {
	display: inline-block;
	margin: 0 0 0 13px;
}

.comment__reply a {
	display: inline-block;
	height: 15px;
	padding: 0 10px;
	-webkit-transition: .1s;
	transition: .1s;
	vertical-align: top;
	text-decoration: none;
	color: #FFF;
	color: #2D2241;
	border-radius: 5px;
	background: #FEEA6F;
	font-size: 9px;
	line-height: 14px;
}

.comment__reply a:hover {
	background: #FEE54B;
}

.comment-nav {
	margin: -20px 0 36px;
}

.comment-nav:after {
	content: '';
	display: table;
	clear: both;
}

li .respond {
	margin: 30px 0;
}

.respond__cancel a {
	display: table;
	margin: -10px 0 20px;
	text-decoration: none;
	border-bottom: 1px dashed;
}

.respond__cancel a:hover {
	border-color: transparent;
}

.form-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -5px;
}

.form-row__field {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 200px;
	-ms-flex: 1 0 200px;
	flex: 1 0 200px;
	margin: 0 5px;
}

.form__field {
	display: block;
	width: 100%;
	margin: 0 0 10px;
	padding: 9px 15px 11px;
	border: 1px solid #E9EBEE;
	border-radius: 3px;
}

.form__field::-webkit-input-placeholder {
	color: #A8AAB2;
}

.form__field:-ms-input-placeholder {
	color: #A8AAB2;
}

.form__button {
	height: 45px;
	margin: 10px 0 0;
	border: none;
	font-size: 14px;
	line-height: 39px;
}

/* Sidebar
-----------------------------------------------------------------------------*/

.sidebar {
	float: left;
	width: 31.53%;
	margin-left: -31.53%;
}

.sidebar > :last-child {
	margin-bottom: 0;
}

.sidebar__section {
	margin: 0 0 40px;
}

.sidebar-popular .item-small__image {
	width: 45.71%;
	max-width: 160px;
	margin: 0 20px 0 0;
}

.sidebar-popular .item__title {
	font-size: 18px;
}

.sidebar-popular .item__title a:before {
	width: 45.71%;
	max-width: 160px;
}

.sidebar .viewed {
	display: block;
	max-width: 462px;
	margin-right: auto;
	margin-left: auto;
	padding: 42px 20px 315px;
	text-align: center;
	border-radius: 0 0 5px 5px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAAANCAMAAACZzGB5AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAN5QTFRF//73//30//77//3x//3z//71//3y/ux8/vOq/vOr/vS0//fH//rf/vSz//bD/vSy//vj/vGe/ut3/vS2//nX/ux7//fK//W4//vm//re//ra//rb//W7//jM//W6/vGg/vKm//a//upx//jQ/vKp//W3//W9/u2C/vOv/vSx/ux+//bB//nV/vGd//vk/u2H//bE/upy/vKn/u2E//nY/ut0/vGh/vKk//vh//fJ//3v/u6I/vCb//rd/ux///jS//rc//jN//74///8//75///9///+//76/////upv1hHblAAAAaNJREFUeNq0k4lS3DAMhm3H2XuX+z6WtrS0QLl6QAst1JKs6P1fCNkJtBzDcPWbZOJMsvr8R1pTKQCQLjFGRwldEHn/k4EZuUAMjDFwoMk/OzMf5Qbd4er8L47MIbDRgxHZQsuXjlyMFRHoSawlK5MlFKtMBNK1iri0LfBaABuXcefrG7Il99IWGfYHtnEFtM4SWm+B0v4rrQlJYJpAVSNTgK21gfQHKskuszfqyqE8zO/v68ut2lWwBwYovNfNZ1+uf8uV4voykL7qcyB1nax19uVRzJ29mcTsKjiws1rF2jL56NrVrFOTNBLoK7q/IrvC4mpHnsBp952vXYjqqghC8pXanGhSJBWkbASAQOC0OVi7zOynL/JE3o5/DGpXi0Nkx2k+Ami4f3Opj10avca1uHY0Lc9h88PXaxebqK3jFMncmHkKachr1/KoJ8/m83Ap/HXpl6KrmWfmW65yZWZKXsRcZ37wCFe5NBq35eVsvN8lfNBlFqa25ZX4Jt2DC8K7Lv0X42y/dyyvS1s6C/0VBJ35dDvRm2geTMv/IbfkUoABAOjvV9acGalZAAAAAElFTkSuQmCC') repeat-x 50% 0, #FEEA6F url('i/sidebar-viewed.jpg') no-repeat 50% 100%;
}

.sidebar .viewed:before {
	display: none;
}

.sidebar .viewed__headline {
	margin: 0 0 32px;
}

.sidebar .viewed__title {
	font-size: 30px;
}

.sidebar .viewed__comments {
	margin-bottom: 36px;
}

.sidebar .viewed__respond {
	height: 45px;
	font-size: 14px;
	line-height: 45px;
}

/* Footer
-----------------------------------------------------------------------------*/

.footer {
	position: relative;
	padding: 55px 0;
}

.footer:before {
	content: '';
	position: absolute;
	z-index: -1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0 calc(50% - 50vw);
	background: #F9D4DF url('i/header-bg-1.jpg') no-repeat 0 0/100% 100%;
}

.footer__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin: 0 -15px;
	color: rgba(45,34,65,.7);
}

.footer__left {
	width: 35%;
	margin: 0 15px;
}

.footer__copyright {
	min-height: 95px;
	margin: -13px 0 20px;
	padding: 12px 0 0 155px;
	background: url('i/logo-footer.png') no-repeat 0 0;
	font-size: 12px;
}

.footer__copyright p {
	margin: 0;
}

.footer__copyright p + p {
	margin: 15px 0 0;
}

.footer__nav {
	margin: 0 0 35px;
	font-size: 12px;
}

.footer__nav ul {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -10px;
}

.footer__nav li {
	margin: 0 10px 10px;
	list-style: none;
}

.footer__search {
	width: 100%;
}

.footer__mid {
	width: 280px;
	margin: 0 15px;
}

.footer__soc .soc__text {
	max-width: 230px;
	text-align: left;
}

.footer__soc .soc__text br {
	display: none;
}

.footer__mid-mid {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	-ms-flex-align: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 0 -15px -10px;
}

.footer__mid-mid:not(:first-child) {
	margin-top: 12px;
}

.footer__counters {
	margin: 0 15px 10px;
}

.footer__design {
	display: inline-block;
	height: 24px;
	margin: 0 15px 10px;
	padding: 0 92px 0 0;
	color: rgba(55,62,81,.5);
	background: url('i/seonica.png') no-repeat 100% 0;
	font-size: 10px;
	line-height: 24px;
}

.footer__authors {
	position: relative;
	margin: 48px 0 0 40px;
	font-size: 20px;
	font-weight: bold;
}

.footer__authors-label {
	position: absolute;
	top: 3px;
	left: -48px;
	height: 20px;
	padding: 0 8px;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	text-transform: uppercase;
	color: #FFF;
	border-radius: 3px;
	background: #EA2C59;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
}

.footer__authors a {
	text-decoration: underline;
}

.footer__authors a:hover {
	text-decoration: none;
}

.footer__fb {
	width: 280px;
	margin: -30px 15px;
}

/* slick slider */.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{position:relative;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-slide,.slick-slide.slick-loading img{display:none}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto}.slick-arrow.slick-hidden{display:none}/* end slick slider */

@media screen and (max-width: 1129px) {
	.header__nav-toggle {
		position: absolute;
		bottom: 22px;
		left: 0;
		width: 55px;
		height: 50px;
		cursor: pointer;
		border-radius: 5px;
		background: -webkit-gradient(linear, left top, left bottom, from(#3AB175), to(#0A8095));
		background: linear-gradient(#3AB175, #0A8095);
	}

	.header__nav-toggle:before,
	.header__nav-toggle:after {
		content: '';
		position: absolute;
		top: 12px;
		right: 12px;
		bottom: 12px;
		left: 12px;
		border-top: 4px solid #FFDA61;
		border-bottom: 4px solid #FFDA61;
	}

	.header__nav-toggle:after {
		top: 23px;
	}

	.header__nav-toggle.active {
		border-radius: 5px 5px 0 0;
	}

	.header__nav {
		z-index: 1;
		top: 100%;
		right: auto;
		bottom: auto;
		left: 0;
		display: none;
		overflow: hidden;
		margin: -22px 0 0;
		border-radius: 0 5px 5px 5px;
		background: #0A8095;
	}

	.header__nav.active {
		display: block;
	}

	.header__nav ul {
		display: block;
	}

	.header__nav li:not(:first-child) {
		border-top: 1px solid rgba(255,255,255,.1);
	}

	.header__nav a {
		display: block;
		height: auto;
		padding: 12px 20px 15px;
		color: #FFF;
		border-radius: 0;
	}

	.header__nav a:hover {
		background: #279E81;
	}

	.header__nav a:hover:before,
	.header__nav a:hover:after {
		display: none;
	}

	.header__search {
		top: 205px;
		right: 0;
		left: auto;
		width: 50%;
	}

	.homepage .header__search {
		width: 300px;
	}
}

@media screen and (max-width: 999px) {
	.wrapper {
		max-width: 730px;
	}

	.homepage .header:after {
		opacity: .5;
		background-size: 390px auto;
	}

	.header__fav {
		display: none;
	}

	.header__privacy {
		width: auto;
	}

	.content {
		float: none;
		padding: 0;
	}

	.popular .item {
		width: calc(33.33% - 34px);
	}

	.popular .item:nth-child(n+4) {
		display: none;
	}

	.slick-slider .item:nth-child(n+4) {
		display: block;
	}

	.beauty,
	.category {
		width: 100%;
	}

	.recent .item {
		width: calc(50% - 34px);
	}

	.post__entry ::-webkit-scrollbar {
		-webkit-appearance: none;
	}

	.post__entry ::-webkit-scrollbar:vertical {
		width: 12px;
	}

	.post__entry ::-webkit-scrollbar:horizontal {
		height: 12px;
	}

	.post__entry ::-webkit-scrollbar-thumb {
		border: 2px solid #FFF;
		border-radius: 10px;
		background: rgba(0,0,0,.5);
	}

	.post__entry ::-webkit-scrollbar-track {
		border-radius: 10px;
	}

	.sidebar {
		float: none;
		width: auto;
		margin: 40px 0 0;
	}

	.footer__left {
		width: 100%;
		margin-bottom: 40px;
	}

	.footer__fb {
		margin-top: -15px;
	}
}

@media screen and (max-width: 767px) {
	.wrapper {
		max-width: 460px;
	}

	.header,
	.homepage .header {
		height: 280px;
	}

	.header:before,
	.homepage .header:before {
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAPCAYAAAAF8/oEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAjZJREFUeNrsmNtOwkAQhrelQCWihsQLNdEX0AfSB/SFfALjlSiIB46lxdnkG52QEiIIFGWSP1tqwe58O4fdoHl5XXLORSI/hsiZMRBNppSisSjj3s4WsOO724W+54Gdig4BkSFnxgnwrErIf78N5EQ0QgPRcIdleXu6uqnKsIevq/g98B+eRQ9L/HYNcAryWNTnOgHgO0B3Nh9URYZ9YJUIIA+sI/rQAItw8jLWM9c+GltmZZRFFWCGROLbLhpzo6oOrAz/fLDwU0mnQ3kmlDH7crTUuFW/Vwi8iDHmno/C13/MK6BE1YGl5cX3DYlASufVuFWbvpSFWObFL/hbixf+D+bnf0R09UiBI2BlP2lO1mkKccAEnkirJ4Dr/ELqLqrViLCA+TeBtdCCjTY4Ee1A+yhmJTaog+9/BFideSVE2BAttYWKCjCxiYnCnqmB5xToVzqpbbIS0bXP+3eA9WuddVSwCWsUxuwP/XjGPR+B3YID86AOANendqemxru/Ck5NJ9oHVkzKaQCxSzQWoTOsAaxKdHXNAlxZpogKvoJTUwMrZl94xr0xDtLaseqUGrKIaial++tHszkerMMxRQeXl0Y9pBccVmYOF6z0AOeNgDrmc+K+z1StNGpmHefpqJC0O2zSQCUsoMCt+bx2m8DZZsae2ITUknjK6YfG+WWeUzjtqd9suPwD9JTGQhukDFCh+z7LdW4Dh+zbCC5vb+imUlQeHGt7PKNOv5+THrMZ/3Nj9inAAHDYv9fC4z/OAAAAAElFTkSuQmCC') repeat-x 50% 169px, #F9D4DF url('i/header-bg-1.jpg') no-repeat 100% 0;
	}

	.header:after,
	.homepage .header:after {
		display: none;
	}

	.header__logo,
	.homepage .header__logo {
		top: 15px;
		left: 50%;
		width: 169px;
		min-height: 113px;
		padding: 95px 0 0;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		text-indent: 0;
		background: url('i/logo-header-1.png') no-repeat;
	}

	.header__top-nav,
	.header__privacy,
	.header-hot,
	.header__soc {
		display: none;
	}

	.header__search,
	.homepage .header__search {
		top: 205px;
		left: 80px;
		width: auto;
	}

	.item {
		width: calc(50% - 34px);
	}

	.popular .item {
		width: calc(50% - 34px);
	}

	.popular .item:nth-child(n+3) {
		display: none;
	}

	.slick-slider .item:nth-child(n+3) {
		display: block;
	}

	.viewed {
		display: block;
		padding: 45px 0 30px;
		text-align: center;
	}

	.viewed:before {
		background-position: 0 0;
	}

	.viewed__image {
		display: none;
	}

	.viewed__inner {
		width: 100%;
	}

	.related .item:nth-child(n+3) {
		display: none;
	}

	.footer__mid {
		margin-right: auto;
		margin-left: auto;
	}

	.footer__fb {
		margin-top: 40px;
		margin-right: auto;
		margin-left: auto;
	}
}

@media screen and (max-width: 479px) {
	.headline {
		font-size: 24px;
	}

	.popular .item {
		width: 100%;
	}

	.popular .item:nth-child(n+2) {
		display: none;
	}

	.slick-slider .item:nth-child(n+2) {
		display: block;
	}

	.beauty {
		padding: 30px;
	}

	.beauty__list {
		margin-right: -30px;
		margin-left: -30px;
		padding-right: 15px;
		padding-left: 15px;
	}

	.beauty__list li {
		width: 100%;
	}

	.beauty .hot {
		margin-right: -30px;
		margin-bottom: -30px;
		margin-left: -30px;
	}

	.hot {
		padding: 20px 30px 20px 60px;
	}

	.hot__label {
		top: 35px;
		left: 21px;
	}

	.hot__title {
		font-size: 26px;
	}

	.item {
		width: 100%;
	}

	.item-small {
		display: block;
	}

	.item-small__image {
		width: 100%;
		margin: 0 0 11px;
	}

	.category .item,
	.recent .item {
		width: 100%;
	}

	.post__entry blockquote {
		padding-left: 20px;
		background-image: none;
	}

	.comment {
		padding-left: 20px;
	}

	.comment .avatar {
		display: none;
	}

	.comment-list .children li {
		padding: 0;
	}

	.sidebar .viewed {
		margin-right: -10px;
		margin-left: -10px;
	}

	.sidebar-popular .item-small__image {
		width: 100%;
		max-width: 100%;
		margin: 0 0 11px;
	}
}